/* 主色调 */
/* 主背景颜色 */
.bg-primary { background-color: #2979ff;}

.bg-main {
  background-color: #5ACB84;
}

.bg-main-hover {
  background-color: #4bc175;
}

.bg-main-disabled {
  background-color: #7be09f;
}

/* 主文字色 */
.text-main {
  color: #5ACB84;
}

/* 分割线 */
.divider {
  height: 15rpx;
  background-color: #f5f5f3;
}
/* login 登录注册页面相关样式 */
.login-bg {
  height: 220rpx;
  background-image: linear-gradient(120deg, #3bfdaf 0%, #70d6f2 100%);
  position: relative;
}

.login-back {
  position: absolute;
  top: 0;
  left: 0;
  width: 120rpx;
  height: 120rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100;
}

.login-box {
  position: relative;
  top: -20rpx;
  padding: 60rpx 70rpx 0 70rpx;
  background-color: #fff;
  border-top-left-radius: 30rpx;
  border-top-right-radius: 30rpx;


}

.login-box .title {
  font-size: 44rpx;
  margin-bottom: 50rpx;
  color: #35404b;
}

.login-box .btn {
  height: 100rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  border-radius: 10rpx;
  font-size: 40rpx;
}

.wechat-login .uni-icons {

  display: flex;
  justify-content: center;
  align-items: center;
  border: 1rpx solid #5ccc84;
  width: 94rpx;
  height: 94rpx;
  border-radius: 100%;

}

.login-form {
  position: relative;
  margin-bottom: 50rpx;


}

.login-form .uni-icons {
  position: absolute;
  left: 0;
  top: 0;
  width: 100rpx;
  height: 100rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #272727;
}

.login-form input {
  height: 100rpx;
  padding-left: 100rpx;
  padding-right: 20rpx;
  background-color: #f5f5f5;
}
/* login end */

.main-btn {
  height: 90rpx;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  border-radius: 10rpx;
  font-size: 36rpx;
}